home *** CD-ROM | disk | FTP | other *** search
- property pMySprite, pMyMember, pMyMember2, pMyMember3
-
- on beginSprite me
- pMySprite = sprite(me.spriteNum)
- pMyMember = pMySprite.memberNum
- pMyMember2 = pMyMember - 1
- pMyMember3 = pMyMember + 1
- end
-
- on mouseEnter me
- if sprite(1).pUndoTrigger = 0 then
- pass()
- else
- set the memberNum of sprite pMySprite to pMyMember3
- case the currentSpriteNum of
- "31":
- put "Save a new pattern to disk. (Ctrl+S)" into field "status"
- "36":
- put "Export the current pattern to a 1-bit bitmap. (Ctrl+E)" into field "status"
- "33":
- put "Save changes to the current pattern. (Ctrl+S)" into field "status"
- "37":
- put "Save and apply the current pattern to your desktop. (Ctrl+T)" into field "status"
- end case
- end if
- end
-
- on mouseLeave me
- if sprite(1).pUndoTrigger = 0 then
- pass()
- else
- set the memberNum of sprite pMySprite to pMyMember
- put EMPTY into field "status"
- end if
- end
-
- on mouseDown me
- if sprite(1).pUndoTrigger = 0 then
- pass()
- else
- repeat while the mouseDown
- set the memberNum of sprite pMySprite to pMyMember2
- updateStage()
- end repeat
- end if
- end
-
- on mouseUp me
- if sprite(1).pUndoTrigger = 0 then
- pass()
- else
- set the memberNum of sprite pMySprite to pMyMember3
- case the currentSpriteNum of
- "31":
- namePatternDialog()
- "36":
- export1bitPattern()
- "33":
- save1bitPattern()
- "37":
- save1bitPattern()
- end case
- end if
- end
-
- on keyboardSave me
- save1bitPattern()
- end
-